﻿namespace Windows.Admin.Service
{
    public class EmployeeResponse
    {
        public long Id { get; set; }
        public long? UserId { get; set; }
        public List<long>? OrganizationIds { get; set; }
        public List<string>? OrganizationNames { get; set; }
        public List<long>? PostIds { get; set; }
        public List<string>? PostNames { get; set; }
        public string Number { get; set; } = "";
        public string IDCard { get; set; } = "";
        public string Name { get; set; } = "";
        public string? UserName { get; set; }
        public bool Gender { get; set; }
        public string GenderName { get; set; } = "";
        public bool Marriage { get; set; }
        public string MarriageName { get; set; } = "";
        public string Education { get; set; } = "";
        public string MobilePhone { get; set; } = "";
        public string? Email { get; set; }
        public string? Address { get; set; }
        public DateTime HireDate { get; set; }
        public DateTime? TermDate { get; set; }
        public int Status { get; set; }
        public string StatusName { get; set; } = "";
        public string? Remark { get; set; }
        public int CreatedBy { get; set; }
        public string CreatedByName { get; set; } = "";
        public DateTime CreatedOn { get; set; } = DateTime.Now;
        public int? UpdatedBy { get; set; }
        public string? UpdatedByName { get; set; }
        public DateTime? UpdatedOn { get; set; }
        public string? Avatar { get; set; }
    }
}
